Dvina Bay
noun
1.
an arm of the White Sea, in the NW Russian Federation in Europe.
Formerly
Gulf of Archangel
.
British Dictionary definitions for
Dvina Bay
Dvina Bay
noun
1.
an inlet of the White Sea, off the coast of NW Russia